SoftSharpen(Video, "Flou", "Net", "Larg", "Haut", "Fast", "Preset", 
                   "Mouv", "DeBr", "DeBrT", "DeBan", "DeRin", "DeBl", "AA",
                   "Overlap", "Verbose", "Show")

EstimSoftSharpen(Video, "Larg", "Haut", "Fast", "Mouv")

version 7.6

Filtres ncessaires: MSharpen, ASharp, BlindPP (export de DGDecode ou
mpeg2dec3 parr exemple), Deen, GradFun2db, MaskTools (v1 ou mieux v2),
MVTools2 et RemoveGrain.

Merci  BigDid, mais aussi  Manao, Jabali, Gavino, 
et indirectement Lato, FuPP.

Le premier paramtre Video est videmment obligatoire car il dsigne...
...la vido  traiter ! :-)

Les paramtres suivants sont tous optionnels.

-- Flou (entier compris entre 0 et 30) dsigne la puissance de
floutage des objets en mouvement : 0 ne floute rien, 15 pour un
traitement mdium, 30 pour le maxi.
La compressibilit de la vido augmente quand la valeur de Flou augmente.
Par dfaut, Flou=15

-- Net (flottant compris entre 0 et 40) indique la hausse de nettet des
objets statiques : 0 ne hausse rien,
10 pour un traitement faible, 20 pour un mdium, 40 pour le maxi.
La compressibilit de la vido diminue quand la valeur de Net augmente.
La partie dcimale (comprise entre 0.00 et 0.99) de Net prcise le seuil
de slection du processus : plus cette valeur est petite, plus le processus
est slectif (ce qui permet de limiter la perte de compressibilit).
Par dfaut, Net=21.0

RQ : une valeur de Net adapte  Video est obtenue grce  la fonction
EstimSoftSharpen, dans un fichier EstimSoftSharpen.txt, aprs
excution de la fonction sur la vido. En ralit, EstimSoftSharpen
mesure la quantit de mouvement de la vido...

-- DeBr (entier compris entre 0 et 35) indique le niveau de dbruitage
spatial : 0 pas de dbruitage, 4 pour un dbruitage faible, 
10 pour un dbruitage fort.
La compressibilit de la vido augmente quand cette valeur augmente. 
Par dfaut, DeBr=8

-- DeBrT (flottant compris entre 0 et 255) indique le niveau de dbruitage
temporel : 0 pas de dbruitage, 4 pour un dbruitage faible, 
10 pour un dbruitage fort. La compressibilit de la vido augmente
quand la valeur de DebrT augmente. La partie dcimale 
(comprise entre 1 et 3) de DeBrT indique l'algorithme utilis : 
1 dsigne MDegrain1, 2 dsigne MDegrain2, 3 dsigne MDegrain3.
La qualit du dbruitage augmente quand cette valeur augmente.
Par dfaut, DeBrT=DeBr avec MDegrain1

-- Mouv (entier compris entre 0 et 255) indique le niveau de dtection
de mouvement. Plus la valeur de Mouv est faible, plus la dtection
est sensible et plus la partie floute de la vido est importante.
La compressibilit de la vido diminue quand la valeur de Mouv augmente.
Par dfaut, Mouv=35

-- DeBan (flottant) indique le niveau de correction de dfaut 
de "vague" (banding) : 0 pas de correction, 1.2 pour une correction moyenne,
2.4 pour une forte correction.
Par dfaut, DeBan=0

-- DeRin (entier compris entre 0 et 255) indique le niveau de
correction de dfaut de "ringing" (pouvant apparatre aprs une forte hausse
de nettet) : 0 pas de correction, 6 pour une correction moyenne, 
16 pour une forte correction.
Par dfaut, DeRin=Net/5

-- DeBl (entier compris entre 0 et 255) indique le niveau de
correction de dfaut de "blocking" (pouvant, par exemple, apparatre
aprs un fort dbruitage temporel) : 0 pas de correction, 
4 pour une correction moyenne, 16 pour une forte correction.
Par dfaut, DeBl=0

-- AA (entier compris entre 0 et 100) est li au procd d'antialising. 
Ce procd n'est pas parfait, mais en revanche est assez rapide. 
Plus AA est proche de 1, plus le flou apparat ; 
plus AA est proche de 100, moins le procd est efficace. 
Par dfault, AA=0 (pas de correction)

-- Fast (true/false) indique un traitement relativement lent ou plus rapide
Pour SoftSharpen, Fast=false par dfaut (traitement lent, mais plus prcis)
Pour EstimSoftSharpen, Fast=true par dfaut (analyse plus rapide)

-- Preset (pouvant tre "film", "static video", "fast video",
"anim", "vhs", "maxi", "light") dsigne une configuration typique :
le script fixe en consquence les valeurs de Flou, Net, Mouv, DeBr, 
DebrT, DeBan et Debl. Normalement, la compressibilit de la vido est
conserve par le preset correspondant.
Par dfaut, aucun preset n'est slectionn.

RQ : une valeur spcifie de Flou, Net, Mouv, DeBr, DeBan,
Debl domine celle du Preset. Cela permet d'ajuster un paramtre
particulier tout en gardant la configuration typique pour le reste.

-- Larg et Haut (entiers) sont  spcifier uniquement dans le cas d'un
redimensionnement de la vido.

-- Overlap (entier) est une option de compatibilit avec avisynth MT.
Si besoin, utiliser la valeur 2, ou 4, ou 8...
Par dfaut, Overlap=0

-- Verbose (true/false) permet l'affichage de quelques constantes. 
Par dfaut, Verbose=false bien sr.

-- Show (true/false) permet le coloriage des zones traites par SoftSharpen :
la hausse de nettet est en vert, la zone floute en bleu, et 
le dbruitage en rouge. Ide prise dans de script HybriFuPP crit par FuPP.
Par dfaut, Show=false bien sr.

************************
PRESENTATION DES PRESETS
************************

       |      |     |      |      |       |       |       |      |
       | Flou | Net | Mouv | DeBr | DeBrT | DeBan | DeRin | DeBl |
       |      |     |      |      |       |       |       |      |  
     --+------+-----+------+------+-------+-------+-------+------+
par    |      |     |      |      |       |       |       |      |
dfaut |  15  | 21.0|  35  |   8  | DeBr.1|   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
       |      |     |      |      |       |       |       |      |
anim   |  20  | 15.0|  35  |  10  |  6.1  |  2.4  | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
static |      |     |      |      |       |       |       |      |
video  |  18  | 15.0|  35  |   3  | 10.1  |   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
       |      |     |      |      |       |       |       |      |
film   |  15  | 18.0|  38  |   5  |  8.1  |   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
fast   |      |     |      |      |       |       |       |      |
video  |  12  | 23.0|  42  |   7  |  6.1  |   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
       |      |     |      |      |       |       |       |      |
vhs    |  20  | 25.0|  35  |  10  | 10.2  |   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
       |      |     |      |      |       |       |       |      |
maxi   |  30  | 30.0|  38  |  10  | 15.3  |  2.0  | Net/5 | 10   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+
       |      |     |      |      |       |       |       |      |
light  |  12  | 13.0|  35  |   2  |  5.1  |   0   | Net/5 |  0   |
       |      |     |      |      |       |       |       |      |
     --+------+-----+------+------+-------+-------+-------+------+

Attention : 
les presets "static video", "film" et "fast video" ne dbruitent pas
les visages (et autres zones assimiles) pour viter un ventuel
"lessivage" des textures.
